Fast Vertex Guarding for Polygons

نویسنده

  • James King
چکیده

For a polygon P with n vertices, the vertex guarding problem asks for the minimum subset G of P ’s vertices such that every point in P is seen by at least one point in G. This problem is NP-complete and APX-hard. The first approximation algorithm (Ghosh, 1987) involves decomposing P into O ( n ) cells that are equivalence classes for visibility from the vertices of P . This discretized problem can then be treated as an instance of set cover and solved in O ( n ) time with a greedy O(logn)approximation algorithm. Ghosh (2010) recently revisited the algorithm, noting that minimum visibility decompositions for simple polygons (Bose et al., 2000) have only O ( n ) cells, improving the running time of the algorithm to O ( n ) for simple polygons. In this paper we show that, since minimum visibility decompositions for simple polygons have only O ( n ) cells of minimal visibility (Bose et al., 2000), the running time of the algorithm can be further improved to O ( n ) . This result was obtained independently by Jang and Kwon (2011). We extend the result of Bose et al. to polygons with holes, showing that a minimum visibility decomposition of a polygon with h holes has only O ( (h+ 1)n ) cells and only O ( (h+ 1)n ) cells of minimal visibility. We exploit this result to obtain a faster algorithm for vertex guarding polygons with holes. We then show that, in the same time complexity, we can attain approximation factors of O(log logopt) for simple polygons and O((1 + log (h+ 1)) logopt) for polygons with holes. ar X iv :1 10 1. 32 97 v2 [ cs .C G ] 1 6 Fe b 20 11

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Guarding curvilinear art galleries with vertex or point guards

One of the earliest and most well known problems in computational geometry is the socalled art gallery problem. The goal is to compute the minimum possible number guards placed on the vertices of a simple polygon in such a way that they cover the interior of the polygon. In this paper we consider the problem of guarding an art gallery which is modeled as a polygon with curvilinear walls. Our ma...

متن کامل

Guarding curvilinear art galleries with vertex

10 One of the earliest and most well known problems in computational geometry is 11 the so-called art gallery problem. The goal is to compute the minimum number of 12 guards needed to cover the interior of any polygon with n vertices; the guards are 13 to be placed on the vertices of the polygon. We consider the problem of guarding an 14 art gallery which is modeled as a polygon with curvilinea...

متن کامل

A PTAS for vertex guarding weakly-visible polygons - An extended abstract

In this extended abstract, we first present a PTAS for guarding the vertices of a weakly-visible polygon P from a subset of its vertices, or in other words, a PTAS for computing a minimum dominating set of the visibility graph of the vertices of P . We then show how to obtain a PTAS for vertex guarding the entire polygon. Digital Object Identifier 10.4230/LIPIcs...

متن کامل

Non-orthogonal ray guarding

In an earlier paper the notion of a ray guard, a guard that can only see along a single ray, was introduced. Ray guarding means siting the fewest possible guards that guard all adjacencies (shared edges or parts of edges) in an orthogonal arrangement of adjacent nonoverlapping rectangles. In the earlier paper the problem was restricted by requiring that the direction of sight be parallel to one...

متن کامل

On k-Guarding Polygons

We describe a polynomial time O(k log log OPTk(P ))approximation algorithm for the k-guarding problem of finding a minimum number, OPTk(P ), of vertex guards of an n-vertex simple polygon P so that for every point p ∈ P , the number of guards that see p is at least the minimum of k and the number of vertices that see p. Our approach finds O ( k ε log log 1 ε ) size (k, ε)-nets for instances of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1101.3297  شماره 

صفحات  -

تاریخ انتشار 2011